Add ACPI tables support for AMD IOMMU
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 28 Feb 2008 13:21:49 +0000 (13:21 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 28 Feb 2008 13:21:49 +0000 (13:21 +0000)
commit974373490d7598b177da9b449ce20bec559867fc
treebbf8110ebbd06043e59176d5aa1fbb97d0223b05
parent912ede3b1ae1ef0ad3010424f046f951972d7605
Add ACPI tables support for AMD IOMMU

Configuration information for AMD IOMMU control fields are descirbed
by I/O virtualization Reporting Structure (IVRS) table, this patch set
parses IVRS table and updates iommu control flags according to the result.

Signed-off-by: Wei Wang <wei.wang2@amd.com>
12 files changed:
xen/drivers/acpi/tables.c
xen/drivers/passthrough/amd/Makefile
xen/drivers/passthrough/amd/iommu_acpi.c [new file with mode: 0644]
xen/drivers/passthrough/amd/iommu_detect.c
xen/drivers/passthrough/amd/iommu_init.c
xen/drivers/passthrough/amd/iommu_map.c
xen/drivers/passthrough/amd/pci_amd_iommu.c
xen/include/asm-x86/amd-iommu.h
xen/include/asm-x86/hvm/svm/amd-iommu-acpi.h [new file with mode: 0644]
xen/include/asm-x86/hvm/svm/amd-iommu-defs.h
xen/include/asm-x86/hvm/svm/amd-iommu-proto.h
xen/include/xen/acpi.h